Roger Federer will face Denis Shapovalov in the Miami Open semi-finals after both players came through Thursday’s quarter-finals.
Roger Federer will face Denis Shapovalov in the Miami Open semi-finals after both players came through Thursday’s quarter-finals.